Text copied to clipboard!
Naslov
Text copied to clipboard!Go Senior Developer
Opis
Text copied to clipboard!
Tražimo iskusnog Go Senior Developera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih, skalabilnih i sigurnih aplikacija. Kao Go Senior Developer, bit ćete odgovorni za dizajn, razvoj i optimizaciju backend sustava koristeći Go programerski jezik. Radit ćete u suradnji s multidisciplinarnim timovima kako biste osigurali da naši proizvodi ispunjavaju najviše standarde performansi i sigurnosti.
Vaše glavne odgovornosti uključivat će razvoj novih značajki, poboljšanje postojećih sustava te optimizaciju performansi aplikacija. Također ćete sudjelovati u arhitektonskim odlukama, osiguravajući da su naši sustavi skalabilni i održivi. Očekujemo da imate duboko razumijevanje Go jezika, iskustvo s mikroservisnom arhitekturom te sposobnost rješavanja složenih problema.
Osim tehničkih vještina, važno nam je da imate dobre komunikacijske sposobnosti i da ste spremni mentorirati mlađe članove tima. Radit ćete u agilnom okruženju, koristeći moderne alate i tehnologije za upravljanje razvojnim procesima. Ako ste strastveni u vezi s programiranjem u Go jeziku i želite raditi na izazovnim projektima, ovo je prilika za vas.
Pridružite nam se i budite dio inovativnog tima koji razvija vrhunska softverska rješenja!
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje backend sustava koristeći Go programski jezik.
- Dizajniranje i implementacija skalabilnih i sigurnih aplikacija.
- Optimizacija performansi i poboljšanje postojećih sustava.
- Rad u multidisciplinarnom timu i suradnja s drugim odjelima.
- Pisanje čiste, učinkovite i dobro dokumentirane programske logike.
- Sudjelovanje u arhitektonskim odlukama i tehničkim raspravama.
- Mentoriranje mlađih programera i dijeljenje znanja unutar tima.
- Praćenje novih tehnologija i najboljih praksi u razvoju softvera.
Zahtjevi
Text copied to clipboard!- Minimalno 5 godina iskustva u razvoju softvera, s naglaskom na Go.
- Iskustvo s mikroservisnom arhitekturom i distribuiranim sustavima.
- Poznavanje baza podataka (SQL i NoSQL) i optimizacije upita.
- Razumijevanje koncepata konkurentnog programiranja i performansi.
- Iskustvo s alatima za upravljanje verzijama koda (Git, GitHub, GitLab).
- Poznavanje DevOps praksi i alata poput Docker i Kubernetes.
- Sposobnost rješavanja složenih problema i analitičko razmišljanje.
- Dobre komunikacijske vještine i sposobnost rada u timu.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s Go programskim jezikom?
- Kako biste dizajnirali skalabilan mikroservisni sustav?
- Koje su glavne prednosti i izazovi korištenja Go jezika?
- Kako optimizirate performanse aplikacija u Go-u?
- Možete li podijeliti primjer složenog problema koji ste riješili?
- Kako pristupate mentoriranju mlađih programera?
- Koje alate koristite za testiranje i osiguranje kvalitete koda?
- Kako biste poboljšali sigurnost backend sustava?